.wrap
{
    height:100vh;
    width:100%;
    background:white;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
} 
.nav
{
    width: 100%;
    height: 20vh;
    background: black;
}
.nav p
{
    padding: 5px 20px;
    font-size: 20px;
    color:white;
}

.middle
{
    width: 100%;
    height: 60vh;
    /* background: red; */
}
.middle p
{
    padding: 5px 20px;
    font-size: 15px;
    color:black;
}
.czs-newspaper-l
{
    font-size: 20px;
    color: springgreen;
    padding: 5px 0;
}
.czs-forum
{
    font-size: 20px;
    color: springgreen;
    padding: 5px 0;
}
.czs-newspaper-l
{
    font-size: 20px;
    color: springgreen;
    padding: 5px 0;
}
.czs-comment
{
    font-size: 20px;
    color: springgreen;
    padding: 50px 0;          
}
.czs-user
{
    font-size: 20px;
    color: springgreen;
    padding: 5px 0;
}
.czs-angle-right-l
{
    float: right;
    padding:5px 10px;
}

.footer
{
    width: 100%;
    height:10vh;
    /* background: green; */
    padding: 15px 5px;
}
.footer p
{
    padding: 10px 10px;
    font-size: 15px;
    color:black;
}